home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 9 / Night Owl CD-ROM (NOPV9) (Night Owl Publisher) (1993).ISO / 054a / barclk13.zip / README.TXT < prev   
Text File  |  1993-04-06  |  11KB  |  372 lines

  1. BarClock(tm) v1.31
  2.  
  3. Copyright 1993 by Patrick Breen - All rights reserved.
  4.  
  5.  
  6.  
  7. Archive Contents:
  8.  
  9.    README.TXT    -  this file
  10.    CHANGES.TXT   -  revision history of BarClock
  11.    BARCLOCK.EXE  -  BarClock executable
  12.    CLOCKDLL.DLL  -  BarClock support DLL
  13.  
  14.  
  15.  
  16. Description:
  17.  
  18. BarClock (formerly WinClock) is a utility that displays
  19. useful information in the caption bar of the active window.
  20. This approach is somewhat less obtrusive than having the
  21. information in a window which is always on top or that can
  22. be covered by other windows.
  23.  
  24.  
  25.  
  26. System Requirements:
  27.  
  28. BarClock is completely self-contained and is compatable with
  29. both Windows 3.0 and Windows 3.1.  BarClock uses very
  30. little memory (about 12 k) and uses almost 0 system
  31. resources.
  32.  
  33.  
  34.  
  35. Installation:
  36.  
  37. Since you are reading this, I assume that you have unzipped
  38. the BarClock archive.  The rest of the installation is very
  39. easy.  Create a new program manager item for BarClock.  Make
  40. sure CLOCKDLL.DLL is in the working directory or put it in
  41. your Windows directory.  Double-click to start BarClock.  I
  42. prefer to add the program item to the Startup group in
  43. Windows 3.1.  This causes BarClock to launch every time I
  44. start Windows.  Another way to cause BarClock to launch
  45. every time Windows is started is to add the following line
  46. to your win.ini file:
  47.  
  48. load=barclock.exe
  49.  
  50. This works for Windows 3.0 and 3.1.
  51.  
  52.  
  53.  
  54. Instructions:
  55.  
  56. Once BarClock is running, information will appear in the
  57. caption bar of the active window.  Initially, BarClock
  58. displays the date on the left of the bar and the time on
  59. the right.  A short click on either the time or the date
  60. will toggle the display of free memory.  Another short
  61. click will display the percentage of free resources
  62. available.  One more click will display the disk space
  63. available on drive C.  Click and hold the mouse button to
  64. display a menu.  The menu commands are as follows:
  65.  
  66. Setup...
  67.     The setup dialog is used to specify how the information
  68.     is displayed.  The large group of radio buttons is used
  69.     to control where each of the items appears.  An item
  70.     can either appear on the left or right of the caption
  71.     bar or it can be toggled into view.  If more than one
  72.     item is specified for the left or right, they are
  73.     combined and displayed together.  If more than one item
  74.     is set to toggled, the first short click displays the
  75.     first toggled item, a click on this item displays the
  76.     next item, etc.  In addition, an item can be turned off
  77.     which prevents it from being displayed at any time.  (If
  78.     all items are turned off or all are set to toggle, the
  79.     time will continue to display so the menu can be
  80.     accessed!)
  81.  
  82.     In addition this dialog is used to set the time format
  83.     and date format.  The clock can be 24-hour and optionally
  84.     display seconds.  The date format can be chosen from the
  85.     set of formats displayed.
  86.  
  87. About...
  88.     Provides the current version number and tells you where
  89.     you can reach me.
  90.  
  91. Exit
  92.     Removes BarClock and quits the application.
  93.  
  94.  
  95.  
  96.  
  97. Advanced Options:
  98.  
  99. I have added the following advanced options (translation -
  100. there is no UI to set them!) to modify the behavior of
  101. BarClock.  All of these options are controlled by adding
  102. (or changing) lines in the BarClock.INI file which can be
  103. found in your Windows directory.  Future versions of
  104. BarClock will add dialogs that can be used to set these
  105. options directly!
  106.  
  107.  
  108. Chimes - (General)
  109.  
  110. BarClock can play a sound on the hour, on the half hour,
  111. on the quarter hour (15 and 45 past) or any combination
  112. of the three.  If you have MMSYSTEM.DLL and an appropriate
  113. sound driver installed, you can specify a .wav file to play.
  114. If you do not have MMSYSTEM.DLL or a sound driver, BarClock
  115. will simply beep.
  116.  
  117. Wave files can be found in a number of places.  In the
  118. future, I hope to distribute a .wav or two with the clock
  119. as the default chimes.  If you have access Borland C++ v3.1,
  120. one of the examples comes with a file called "sounder.wav"
  121. which is the perfect hourly chime!
  122.  
  123. NOTE:  Microsoft has a sound driver available that let's you
  124. play .wav files using the internal speaker - the quality is
  125. not great but it works!  I beleive the file is called
  126. "speak.exe" and should be available in a number of places.
  127. If you can't find it, drop me a line and I'll point you in
  128. the right direction.
  129.  
  130.  
  131. HourChime=
  132.  
  133.     Specifies name of .wav file to play on the hour.  If
  134.     the name is "none" no chime will occur on the hour.
  135.  
  136.  
  137. HalfHourChime=
  138.  
  139.     Specifies name of .wav file to play on the half hour.
  140.     If the name is "none" no chime will occur on the half
  141.     hour.
  142.  
  143.  
  144. QuarterHourChime=
  145.  
  146.     Specifies name of .wav file to play on the quarter
  147.     hour.  If the name is "none" no chime will occur on
  148.     the quarter hour.
  149.  
  150.  
  151. Date0 - Date4=
  152.  
  153.     These are the 5 date formats.  The syntax for the date
  154.     formats is identical to what Windows uses in its control
  155.     panel.  Here is a brief summary of the keywords:
  156.  
  157.         m    - Month (1-12)
  158.         mm    - Month (01-12)
  159.         mmm    - Month (Jan - Dec)
  160.         mmmm    - Month (January - December)
  161.         d    - Day (1-31)
  162.         dd    - Day (01-31)
  163.         ddd    - Day (Mon-Sun)
  164.         dddd - Day (Monday-Sunday)
  165.         yy    - Year (00-99)
  166.         yyyy - Year (1900-2040)
  167.  
  168.     All months and days are stored in a string table.  They
  169.     can be modified with any resource editor.
  170.  
  171.  
  172. Resource=
  173.  
  174.     This specifies the format string for the resource
  175.     display.  The key words are "upct" and "gpct" which
  176.     stand for the percent of the User heap which is
  177.     available and the percent of the GDI heap which is
  178.     available.  These heaps are shared by all applications
  179.     and when they run dry, it is necessary to quit one
  180.     or more applications before work can continue.  The
  181.     minimum of the two values is often refered to as
  182.     "System Resources" and is the value that can be found
  183.     in the Progam Manager's About dialog.
  184.  
  185.  
  186. DiskSpace=
  187.  
  188.     This specifies the format string for the free disk
  189.     space.  The key words are "drive" which expands to the
  190.     drive letter and "fdisk" which expands to the amount
  191.     of free space on that drive.
  192.  
  193.  
  194. Memory=
  195.  
  196.     This specifies the format string for the free memory.
  197.     The key word "fmem" expands to the amount of free
  198.     memory that is currently available.  This amount
  199.     includes virtual memory.
  200.  
  201.  
  202. ShowWindow=
  203.  
  204.     This determines whether the BarClock window appears
  205.     if the clock cannot find a home.  By default, the window
  206.     does appear and this value is set to 1.  To keep the
  207.     window from appearing, change this value to a 0.
  208.  
  209.  
  210. SystemColors=
  211.  
  212.     This determines whether BarClock uses the system colors
  213.     to draw the text or a custom color that from this .INI
  214.     file.  By default, BarClock uses the system colors and
  215.     this value  is set to 1.  To specify a custom text color,
  216.     change this value to a 0 and specify the color by adding
  217.     the following lines to the .INI file:
  218.  
  219.     TextColorR=(red component of text color)
  220.     TextColorG=(green component of text color)
  221.     TextColorB=(blue component of text color)
  222.  
  223.  
  224. SystemBackground=
  225.  
  226.     This determines whether BarClock uses the system
  227.     background color underneath a custom text color.  This
  228.     option is only meaningful if SystemColors is set to 0.
  229.     By default, this value is set to 1 which causes the clock
  230.     to be drawn on top of the appropriate caption color.  To
  231.     specify a custom background color, set SystemColors to 0
  232.     (and specify a text color - see above), change this value
  233.     to a 0 and specify the color by adding the following
  234.     lines to the .INI file:
  235.  
  236.     BackColorR=(red component of background color)
  237.     BackColorG=(green component of background color)
  238.     BackColorB=(blue component of background color)
  239.  
  240.  
  241. EraseAlways=
  242.  
  243.     This determines whether BarClock invalidates the desktop
  244.     window to remove "ghost" clocks in Windows 3.0.  For
  245.     machines that are running Windows 3.0, this option will
  246.     eliminate the redraw that occurs when switching between
  247.     applications.  By default, BarClock does invalidate and
  248.     this value is set to 1.  This option has no effect if
  249.     you are using Windows 3.1.
  250.  
  251.  
  252. LeftOffset=
  253. RightOffset=
  254.  
  255.     These two values specify how much room BarClock should
  256.     leave between the string it draws and the standard
  257.     system controls.  These can be useful if you are using
  258.     other utilities that want to put controls in the title
  259.     bar.  By default, both values are set to 0.
  260.  
  261.  
  262. UseKB=
  263.  
  264.     If this option is a 1, the free memory and disk space
  265.     are always displayed in kilobytes.  If this option is
  266.     0 (the default), the free memory and disk space scale
  267.     to the best display value.
  268.  
  269.  
  270. Overlap=
  271.  
  272.     If this option is a 1, the text can overlap the window
  273.     title text.  If this option is 0 (the default), the
  274.     text is not displayed if there is not enough room.
  275.  
  276.  
  277. MenuDoubleClick=
  278.  
  279.     This option controls whether the menu is access by a
  280.     click and hold or by a double click.  The default value
  281.     is a 0 and the menu is accessed by click and hold.  In
  282.     order to use the area that the clock information is
  283.     displayed to postion a window, set this value to a 1.
  284.     This will cause a short single click to toggle the
  285.     information and a longer click to behave normally (drag
  286.     the window).  The clock menu can be accessed by a double
  287.     click on the clock information.
  288.  
  289.  
  290.  
  291. Shareware:
  292.  
  293. Feel free to distribute this program to others.  All I
  294. ask is that this file remain with the distributed copies.
  295. This product is shareware.  If you like it, send $5.  If
  296. you want to licence a number of copies, the following table
  297. gives the discount rates:
  298.  
  299. Number of users    Cost        Price per user
  300.   25                $ 100    $4.00
  301.   50                $ 150    $3.00
  302.  100                $ 250    $2.50
  303.  250                $ 500    $2.00
  304.  500                $ 750    $1.50
  305. 1000                $1000    $1.00
  306.  
  307.  
  308.  
  309. Disclaimer:
  310.  
  311. This software is distributed "as is".  Although I know of
  312. no problems with the software, I make no warranties.
  313.  
  314.  
  315.  
  316. Other:
  317.  
  318. If you have any problems with this program or ideas for
  319. features that should be added, I can be reached at the
  320. following electronic addresses (in addition to the mail
  321. address and telephone number below).
  322.  
  323. Internet:    pbreen@world.std.com
  324. CompuServe:  70312,743
  325.  
  326.  
  327. ___________________ Order Form ___________________________
  328.  
  329.  
  330. Send To:
  331.  
  332. Patrick Breen
  333. 3920 Mystic Valley Parkway #1119
  334. Medford, MA 02155
  335.  
  336. Telephone:   (617) 396-2673
  337.  
  338.  
  339. (  )  I enclose $5 for encouragement of continuing development
  340.  
  341.  
  342.  
  343.           Name: _________________________ Date:_____________
  344.  
  345.  
  346.         Company: ____________________________________________
  347.  
  348.  
  349.         Address: ____________________________________________
  350.  
  351.  
  352. City, State, Zip: ____________________________________________
  353.  
  354.  
  355.         Country: ____________________________________________
  356.  
  357.  
  358.       Day Phone: _________________  Eve:  ___________________
  359.  
  360.  
  361. If you provide an electronic mail address, I will
  362. send you updates as they become available.
  363.  
  364.  
  365. Electronic Mail address: _____________________________________
  366.  
  367.  
  368. How did you hear about BarClock v1.31? ________________________
  369.  
  370.  
  371. Comments:
  372.